Виталий
23.02.2017
18:01:50
кэш на файлах стоял
Бернгардт
23.02.2017
18:02:20
ктоб сомневался, а на шареде иопсы это второе узкое горло, после недостатка рамы
Виталий
23.02.2017
18:03:57
иопсы что значит?
Бернгардт
23.02.2017
18:04:13
посмотри на локальной копии - как себя вообще сайт ведет
когда кеша нет, когда рамы не хватает, хотябы раз прогуляйся после сброса автокеша по всей карте сайта - пусть даже вгетом в режиме зеркалирования, с включенным профилировщиком от битрикса - посмотри какие страницы просядут
Google
Бернгардт
23.02.2017
18:04:39
операции ввода вывода
https://ru.wikipedia.org/wiki/IOPS
Виталий
23.02.2017
18:04:49
если честно, кэш не включен, потому что проекты в разработке и не все отлажено.
так получилось, потому что уже надо было запустить сайты.
Бернгардт
23.02.2017
18:05:49
хм.. тогда тем более дев копия.. врубать кеш, смотреть что будет валиться..
если на старте ты выключил кеш ради разработки - просто и безболезненно ты его уже не включишь
если что лучше включить на сайте, а где будут глюки - выключать покомпонентно - так хотябы компоненты глючные можно найти..
Виталий
23.02.2017
18:06:50
дельный совет, спасибо
Бернгардт
23.02.2017
18:09:09
а кешировать, если даже все-все не работает и надо переделывать я бы начал в такой последовательности
1. шапка-футер-меню - снизят чуть ли не половину нагрузки
2. индексная - на нее прилетает как правило больше всего нецелевых
3. каталог - снизят процентов 80 от оставшейся
все остальное - уже незначительно дает прироста
Виталий
23.02.2017
18:11:07
какую версию php ставите?
доступны 5.3, 5.4, 5.6, 7.
сейчас использую 5.6
Vladimir
23.02.2017
18:11:24
в этом случае кеш только вредит, т..к по сути 1 клиент в день не создаст кеш , а нагрузку дополнительную на себя возьмёт
лучше всего убрать \ отключить блоки
1. рандомный вывод товаров \ акций и прочего
2. количесво товаров в разедле и т.п. если используются сложные расчёты в меню \ фильтрах
3. есть есть ещё сложная математика вынести её на крон
4. проверить количество SQL запросов на странице, посмотреть что в цикле и оптимизировать
Бернгардт
23.02.2017
18:13:38
Google
Vladimir
23.02.2017
18:15:18
так в шапке меню только если, основной кеш это каталог и фильтры
Бернгардт
23.02.2017
18:16:12
сам факт создания кеша, если приземляется не в файлы, а раму (мемкеш, апц) - там по субъективным ощущениям - не такой большой уж и оверхед
факт проверки кеша если бы можно было вырезать или построения ключа, но даже при отключении - логика подсчета вроде работает..
так что.. хз-хз
ну и плюс.. а вдруг проект стрельнет? я вот всегда этого больше всего боюсь.. и если запаса нет, даже банальный гугл с яшкой уронят к чертовой матери.. или школьник задосит
Vladimir
23.02.2017
18:24:10
Бернгардт
23.02.2017
18:25:30
и такие бывают
бывают кто любит в нескольких вкладках открывать (тоже фатально для такого)
есть люди с плохим инетом делающие ф5
есть идиоты которые просто роняют сайт, т.к. изучили утилиту ab
Evg
23.02.2017
18:28:01
Контроль кол-ва запросов с одного адреса битрикс умеет в некоторых редакциях
Нгинкс тоже умеет
Для школьников подойдёт
А вот если целый рой машин - там все печальнее будет
Бернгардт
23.02.2017
18:30:30
ну, рой машин уронит практически любой сайт
особенно на шареде, тем более если управлять будет хорошая прокладка
по поводу нгинкс и битрикса - не уверен что они заблочат юзера который будет делать запроса 3-4 в секунду ибо это не нагрузка, а на подобном сайте это может быть фатально, если найти правильные точки
я так по приколу в свое время идиотские сайты ронял, и самописные счетчики обнулял))
банальным ф5 в браузере.. главное точку найти)
Виталий
23.02.2017
18:36:34
может быть что memcache не доступен на хостинге?
Evg
23.02.2017
18:37:26
Если у тебя сайт такой прям грустный - то и ставь ограничения жёсткие. Ставить можно любые
Виталий
23.02.2017
18:37:59
включаю в настройках memcache — откладка показывает запросов 100.
включаю files — 50 запросов
Бернгардт
23.02.2017
18:39:21
Виталий
23.02.2017
18:39:44
https://yadi.sk/i/uovtFxs43ETeCt
Vladimir
23.02.2017
18:40:13
Бернгардт
23.02.2017
18:40:52
ну получается есть..
везде ли включил? в фак хостинга нет ли каких то упоминаний о особенном подключении? сам битрикс что пишет в своей опрашивалки?
Google
Бернгардт
23.02.2017
18:41:43
/bitrix/admin/perfmon_panel.php?lang=ru
вкладка битрикс, хранение кеша - что написано?
Виталий
23.02.2017
18:43:04
cacheenginenone
Бернгардт
23.02.2017
18:43:51
ну значт подключил неверно, не везде, или мемкеш по другому порту, или доступен вообще по сокету
перепроверяй вообщем адекватность подключения кеша
Vladimir
23.02.2017
18:44:59
ну 100 запросов без кеша это совсем не много
а на сайтах есть выгрузки в тиу или ещё какие торговые площадки?
Виталий
23.02.2017
18:50:29
http://timeweb.com/ru/community/articles/nastroyka-memcached-v-bitriks-dlya-timeweb-1
да, надо было настройки использовать
ну норм так ... до 10 запросов всё снизилось
Бернгардт
23.02.2017
18:53:05
ну теперь сходи во вкладку автокеширование, скажи сбросить все нах
после чего пройдись по всем основным разделам, попробуй оформить заказ - добавляя тоже со всех основных
всегда на страницу смотри при заходе, а потом после ф5, внимательно смотри, особенно карточку товара - всякие вложенки
главную посмотри.. везде вообщем где кеш может хоть как то сказаться
ну и жди пропиздюлин от заказчика - т.к. всеравно что-то "заморгает" :)
приятных выходных ;)
Vladimir
23.02.2017
18:54:23
оптимист)
Бернгардт
23.02.2017
18:54:46
оптим-ист :)
Sergio
23.02.2017
18:55:09
мист-опт
https://www.youtube.com/watch?v=R0Ox8nmPnh4
Актуальная тема?
Бернгардт
23.02.2017
19:02:51
http://sdelanounas.ru/blogs/22617
ОС «РоМОС» «обладает всеми функциональными возможностями ОС Android», но «не содержит негласных функций отправки личных данных пользователей в штаб-квартиру компании Google».
спасибо, поржал
Sergio
23.02.2017
19:26:37
кино про сноудена смотрели? Там как раз подтверждение )
Виталий
23.02.2017
19:31:27
может сайт виснуть изза get_headers?
я его делаю с мобильной версии сайта на полную, чтобы проверить существование страницы на полной версии
Google
Виталий
23.02.2017
19:32:00
собственно изза неё виснет почему то сайт мобильная версия, виснет мобильная — виснут все сайты
Бернгардт
23.02.2017
19:35:26
эм.. при хите обращаться к стороннему ресурсу? конечно
пока ресурс не ответит - у тебя же не продложится выполнение
Виталий
23.02.2017
19:38:35
странно, с полной версии на мобильную запрос отправляется, с мобильной на полную нет
Бернгардт
23.02.2017
19:38:43
хотя что подразумевается под "виснут все сайты" не очень понятно
зачем вообще слать запросы по http?
может ошибка в логике все же?
Виталий
23.02.2017
19:39:18
мне надо с m.site.ru узнать есть ли страница на site.ru
если есть то выводить в head canonical
Бернгардт
23.02.2017
19:39:52
ядро одно?
или разные совершенно?
Виталий
23.02.2017
19:40:10
да одно ядро
Бернгардт
23.02.2017
19:40:41
так.. уже лучше..
насколько понимаю инфоблоки теже самые, т.е. фактически ты проверяешь есть ли по этому пути файл?
Виталий
23.02.2017
19:41:37
да
Бернгардт
23.02.2017
19:42:02
ну.. значит какой вывод? )
Виталий
23.02.2017
19:44:39
помимо инфоблоков много других страниц
как корзина и личный кабинет, так и спец страницы (классификаторы), которые есть только на полной версии
Бернгардт
23.02.2017
19:45:26
ну да или динамика из инфоблока - которая наверняка есть
остается статика - а там фактически проверка факта наличия файла по этому пути, если я ничего не путаю
ну.. они есть только на полной
запрос ты делаешь с мобильной, на которой их нет
т.е. запроса такого не будет, все верно? )
не, можешь конечно делать всегда так.. никто не против
но идея какая то ущербная..
и что это за каноникал на другой фактически сайт? хм.. я думал каноникал распространяется на сайт текущий исключительно..
Google
Виталий
23.02.2017
19:47:49
понимаешь в чем дело.
С полной версии на мобильную такой запрос спокойно уходит.
и меня это вводит в ступор
Бернгардт
23.02.2017
19:48:49
если не видишь суслика - не означает что его нет
зачем через http проверять у себя же другие ресурсы
с полной поди проверка на мобильную еще идет для пущего эффекта? :) циклится и забивает воркеры апача? :))))
вообще зачем в потоке выполнения дергать внешний ресурс..
если появилась такая надобность и ты делаешь ее в лоб, на мой взгляд - уже чтото пошло совсем не так..
Sergio
23.02.2017
19:50:43
Согласен с Василием, вы бы описали задачу, возможно вам подскажут более верное решение
для меня вообще загадка, как на мобильной версии может появиться страница которой нет в обычной
каким образом реализована мобильная версия?
Бернгардт
23.02.2017
19:53:02
Виталий
23.02.2017
19:54:52
https://developers.google.com/webmasters/mobile-sites/mobile-seo/separate-urls?hl=ru
Бернгардт
23.02.2017
19:56:01
ты rel=alternate вычисляешь делая хидер на мобильную, да? :)
Виталий
23.02.2017
19:56:58
с мобильной на полную
с полной на мобильную
Бернгардт
23.02.2017
19:57:16
ну да, как я и говорил
и хуярите друг в друга пока воркеры апача не кончатся)
Vladimir
23.02.2017
19:57:33
Бернгардт
23.02.2017
19:57:55
основная делает запрос на мобилку, которая на основную, которая на мобилку, которая на основную.....
ржу
Виталий
23.02.2017
19:58:19
я искал способ проверить существование страницы другой, но пока не нашел
Sergio
23.02.2017
19:58:21
карусель карусель кто упель тот присель заходи на нашу карусель