Torrentman.com: система поиска торрентов: Портфолио фрилансера Алексей Михеев 28.01.2009, работа №2 - FL.RU
Алексей Михеев
Стоимость указана, чтобы вам было проще оценить примерные расходы на решение вашей задачи. Окончательную цену фрилансер сможет сообщить в личной беседе после уточнения деталей.
Похожая работа будет стоить
5 000 usd
К списку работ
Алексей Михеев
Алексей Михеев

Torrentman.com: система поиска торрентов

Этот проект - "домашний" поисковик Bittorrent-клиента Bitlord. На одном сервере два проекта с идентичным содержимым, но не несколько разными возможностями: 2torrents.com с регистрацией, платными аккаунтами, бонусами за добавление торрентов и разбивкой по разделам, torrentman.com - предельно "лёгкий": никакой регистрации, только поиск, комментарии, теги (так и не завоевали популярности среди посетителей) и "облако" самых популярных поисковых запросов на главной. В течение двух с половиной лет поддерживал и оптимизировал этот проект. Полностью с нуля реализовал поиск, кеширование на уровне базы данных и в памяти (с использованием eAccelerator), непрерывано оптимизировал структуру базы данных и (до тех пор, пока не был найден оптимум) настройки сервера. Дважды переносил проект на более мощный сервер. За два года перевёл проект с Apache+mod_php сначала на nginx+Apache+mod_php, а в последствии на nginx+php-fpm, с php 4.3 на 4.4, а в последствии - 5.2, и с MySQL 4.0 на 5.0. Если смена версии PHP повлияла только на новый код, то переход на MySQL 5 повлёк за собой кардинальные изменения: использование триггеров для большинства операций, где до этого вызывалось 5-7 функций на PHP со множеством mysql_query, и транзакции вместо "протеза" транзакций на PHP и регулярной очистки базы от мусора, нарушающего целостность данных. Сейчас проект практически заброшен, и используется исключительно как рекламная площадка, но этот клиент снова связался
torrentman.com