сделай так называемую проекцию
то есть запакуй все параметры в json и храни вместе с товаром
и при изменении параметра пересчитывай все json товаров, которым он принадлежит
редкое изменение - частый селект
ща еще нету катого запроса( , это у других сайтов такое.
LIME пишет:
почему? любой кэш, который не протухает по времени, а вытесняется более часто запрашиваемым
у меня место для кеша запросов есть, мне не надо сортировать что выводить, а что стирать.
НО проблема в блоках, при формировании html куча расчетов и это тоже тормозит.
медленные запросы смотрел сам (время отработки запроса), в запросе 5+ JOIN, это много, сайт это магазин и проблема в выводе параметров в товарах (товаров выводится много).
для уменьшения JOIN, сделал в несколько запросов, стало лучше в 1.5-2 раза, но это го мало.
LIME пишет:
вот тебе теориия https://habr[dot]com/ru/company/surf[dot][dot][dot]ird/blog/306252/
понятно, но это уже с отдачей с сайта, а не с базой.
проблема вообще понятна, обычно магазины выводят товар на сайт без параметров, а для покупки уже ajax запрос (или что там у них), так выгодней,
НО у нас изначально выводились и параметры и поисковики редиски, и если сайт не отдают контент в 3 секунды (+-) то страницу выбрасывают из вывода.
а должен ли быть включен кеш от mysql, админ ставивший-настраивавший система FreeBDS, сказал что лучше не включать кеш от mysql, нужно?
у меня тормозит сайт
для оптимизации добавил кэширование, кэширование запросов к базе, кеширование блоков.
работа по типу: получил, сохранил в кэш, при повторном запросе берешь из кэша, НО время работы кеша ограничего. если данные из кэша то скорость терпима.
НО кэш закончился и приходится делать повторный запрос, и тут опять медленно
сделал запросы к базе уже через крон, пользователи уже берут данные кэша,
косяк был в изображении, на изображении (кроме первого) есть обводка прозрачным, внешне этого не видно, а в при верстке оно вылазит как непонятный отступ.
в примере andrewkard, было изображение без прозрачности, и все стало понятно.
на фотке 1, у первого элемента есть какой то отступ, это ссылка и она расположена ниже, как убрать это смещение,
попытался добавить vertical-align: middle; к ссылке, оно выровнялось, но сместился span ниже,
ЧТО НЕ ТАК?
а у тебя *.png или *.jpg?
возможно тут косяк. (Добавление)
и адрес возможно не туда указан, в адресе указан именно файл который должен находиться на этом уровне сайта, он там?
примеры (Добавление)
ругается PHP Startup: Unable to load dynamic library 'php_curl.dll' (tried: /usr/lib/php/20180731/php_curl.d ll (No such file or directory)
по адресу /usr/lib/php/20180731/
есть curl.dll
переименовал его в php_curl.dll
ругается на отсутствие curl (Добавление)