Из вашего описания ничего особо не понятно. Что нужно знать:
Количество запросов для страницы (только те что нужны для каталога) и примеры оных.
Используются ли индексы для поиска?
Опишите примерную архитектуру базы, если классическая eav модель, то откуда берутся эти запросы вида
Делать все на сокетах - неразумно. Вот все что я хотел сказать. Это сильно усложнит как логику клиента так и сервера, которому нужно как-то слать уведомления и еще к тому же реагировать на ваши запросы. Но дело ваше.
ах да, забыл сказать. В случае с piecrust достаточно взять любой готовый html-шаблон сайта визитки, он достаточно гибок что бы одеть на него почти все. причем ни строчки на php писать не придется.
ставить wp для статического сайта? я тоже совершил такую ошибку пару лет назад, до сих пор вожусь. Пришлось вставить кучу кастылей + varnish что бы хоть как-то это дело быстро работало.
пока так и сделал, но мне интересно что еще можно проверить/сделать. Для меня такое поведение кажется не очевидным, с учетом того что все всегда было нормально.
В любом случае через пару недель собирались менять сервер, там уже настрою нормально.
у вас есть папка app в проекте? А в ней есть файлик console? вот его и вызывайте. по ssh. в bash пишите php app/console иии читаете что оно умеет, а умеет оно многое.
Хм... не помню что бы давал эту ссылку.
Соединение может разорваться только если клиент, сервер или операционная система пользователя/сервера оборвет соединение по таймауту. На клиенте кроме как выставить таймаут (рекомендуется все же разрывать периодически соединения и устанавливать новые) больше делать ничего не нужно. Серверу же, что бы продлить время подключения достаточно сделать бесконечный цикл со sleep-ом, в котором он будет через определенный интервал проверять наличие данных.
Профит такой: сотни запросов на сервер при коротких запросах, когда, при отсутствии данных сервер сразу же разрывает соединение заменяются десятком длинных. Опять же если данные приходят часто выгоднее юзать сокеты и tcp напрямую.
4 - я не предлагаю все содержимое minufyJS в анонимную функцию вынести, смотрите мой пример. Так можно обойти проблему того, что вам нужно все же минифицировать js и заменить только содержимое тега script.
2 - да. Если у вас php версии ниже чем 5,4, то array('Compressor', 'minifyJS);
http://php.net/manual/ru/language.types.callable.php
Проблема в том что вычисления эти запускаются во время отработки события click. Браузер же будет ждать окончания отработки всех обработчиков, иначе как он нужно ли выполнять переход или чего еще (e.preventDefault). Естественно что в этот момент не будет отрабатывать и reflow и repaint
если данные приходят часто, то становится не выгодно каждый раз разрывать соединение. В этом случае можно серверу посылать данные по мере поступления (через ob_flush) и через js обрабатывать эти данные по мере поступления.
Количество запросов для страницы (только те что нужны для каталога) и примеры оных.
Используются ли индексы для поиска?
Опишите примерную архитектуру базы, если классическая eav модель, то откуда берутся эти запросы вида
мол, зачем выбирать опции атрибута по одному?