Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

1 год назад
Дима Попов
Дима Попов 
31 год, Украина
8 лет в сервисе
Был онлайн 1 год назад
1 год назад

1. Написать скрипты, которые будут выводить информацию из базыMySql весом22 Гб.

2. В базе содержится много различных параметров. Но дляформирования контента из сущностей базы необходимо создать 3 макроса:
Заголовок, картинка, описание (все эти колонки есть в базе).
Макрос – метки в шаблон-верстке на что будут заменены определённыесущности из базы.

3. Написать клиент-сервер с кешированием результатов наклиенте.
Клиент – phpскрипт который размещается на разных доменах, субдоменах и внутри папки уже
существующих сайтов. Клиент делает запрос к удаленному серверу с базой для
получения необходимого контента, который формируется из сущностей и шаблона для
конкретно этого клиента (путь к шаблону указываю в настройках клиента). Далее
этот результат кэшируется на клиенте в sqllite базу.  Все последующие разы информация должна «вытягиваться»из конкретного этого кэша.
Так как в sqllite многопоточные запросы создают проблемы (например,если открыть сразу 20 страниц на клиенте с запросом выдаст ошибку доступа к
базе) вам необходимо использовать хак с лок файлом.

4. На сервере с MySql базой необходимо сделать утилиту,которая создаст карту сайта для всех сущностей из базы, с ограничением по
количеству строк, результат работы необходимо сохранить в папку на сервере. Вид
карты сайта – ссылки с idконтена (то что мы получаем из п. 2).  Это можно реализовать, например, через запросконсоли, если так дешевле и быстрей.

5. Оптимизировать и установить необходимые модули для VPS. Сейчас стоит «голый» Centos 7. В наличии VPS: 2 ГбОЗУ, 40 Гб жесткий диск, 1 CPUна 2.60 GHz.

Алексей Чернов
46 лет, Россия
2 года в сервисе
Был онлайн 6 часов назад
1 год назад
ТОП-20 — Веб-программирование

Другие заказы в категории «Веб-программирование»