LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
baas #:

А что сделали на сервере где 3 млн товаров?

b2b решение какоето?

Да нет... вы просто масштабы некомпетентности не понимаете старых админов.

Там cs-cart, загрузка информации туда сюда идёт из 1С. У каждого товара по 5-15 характеристик.

Все таблицы в MyISAM и полностью дефолтные настройки mysql. Хотя нет... там размер кэша запросов установили:

query_cache_size=999999999999999999999999

Ну чисто, чтобы хватали. 9 ТБ памяти или 90 ТБ, не помню.

Загрузка 10 000 товаров могла идти сутки из-за того, что таблицы полностью блокировались. Сайт при этом ложился. И так каждый день изо дня в день. На вопросы админам, какого хера, ответы были такие:

- Ну наверное ДДОС идёт

- Ну наверное там что-то 1С делает

- Да само пройдёт ща

- 3 млн товаров, что вы ещё хотите?!

Я когда это всё слушал в течении 3-х месяцев, вообще был в шоке. Потом уже договорились о предоставлении доступов.

Процедуры были обычные, это настройка mysql/php под параметры сервера, БЕЗ выделения 9ТБ памяти, главное это перевод таблиц в InnoDB. И о чудо! Оказывается товары могут грузится в 10 раз быстрее и при этом сайт может не падать.

Корявые настройки сервера

Неправильный формат таблиц Mysql

Сломанные скрипты WP из-за косячных импортов товаров

Забытые настройки robots.txt

Без кэшевые перебирающие 30К товаров каждый раз скрипты

Какие нафиг KVM? Куда там  NVMe? Люди берут 16 ядерную машину, с NVMe, 64 ГБ памяти, а у них opencart по 5 секунд грузится с базой в 200 МБ.

Это как, если гоночная машина не едет как надо, возможно надо прокладку поменять между рулём и сиденьем. 

Месяц назад спас клиента жены, который хотел бизнес закрывать из-за криворуких админов, которые не могли настроить сервер под 3 млн. товаров, за 6 месяцев. И уверяли, что 128 ГБ памяти это мало для такого сайта.

Потому, что алгоритм туповат. Если какой-то сайт считается гуглом суперским, он может всю выдачу засрать им и плевать на все технические проблемы у обоих сторон.
Junost #:

Вон оно как... Понял, спасибо.

Получается всякая минификация стилей и скриптов, и их объединение - дело, по сути, мало на что влияющее, или и исполнение быстрее проходит, если файлов и пробелов с абзацами в них меньше ? 

минификацию заменяет gzip сжатие, остальное экономия на спичках. Но если хочется, то можно.

Объединение с включенным http2 в принципе не нужно, но если скриптов слишком много, то лучше сжать в один файл в конец HTML его.

На исполнение никакие пробелы или скрипты в одну строчку не влияют.

Грубо говоря, браузер не отобразит страницу пока не обработает <head></head>. Это критические место у сайта. И если там тонны всего, всякие метрики, гуглы, и т.д. сами думайте как быстро всё это ли будет работать.

Junost #:

Ага, видимо, на DOM loaded нужно смотреть..  Может и не до конца понимаю, но вопрос про сервис, который учитывает кэш браузера, остается актуальным же? 


Мне интересна ) Получается, раз никому не инетресна, то и сервиса такого нету?

Вы путаете доставку файлов и их исполнение.

Кэш браузера заменяет доставку, но не их исполнение. 

Доставка в 99% упирается в отдачу первого байта. А вот исполнение уже зависит от самих скриптов, вёрстки и т.д. 

40 секунд это когда все скрипты прекращают свою деятельность. Скорее всего это просто реклама, а не загрузка. Вы просто не правильно это понимаете.

Также, вторая загрузка никому не интересна, сначала человек должен вообще ваш сайт увидеть, а всё остальное это уже потом.

evgeniymx #:

1) берёте нормальный хостинг в другой стране

2) берёте вдс с минимальными параметрами в KZ

3) настраиваете вдс как прокси до хостинга в п. 1.

4) делегируете домен на айпи вдс п.2.

5) ????

6) PROFIT

Это будет не дешевле, чем обычный хостинг в KZ нормальный. Но оборудование конечно там ппц, всегда уставшее т.к. рынок мёртв.

С добрым утром. Уже лет как 7 яндекс перешёл на https и не передаёт поисковые фразы.

Всё, что отображается LI это предполагаемые фразы.

Что такое хороший ИКС? От 500, от 1500 ?

А почему именно ИКС и почему оно считается хорошим?

Всего: 31516