SALIK

SALIK

salik.biz
+72
Репутация
50
Рейтинг
#1 Тяжёлые запросы к БД 7 июня 2017 в 19:48


SALIK, можете прислать мне на почту доступы к проблемному сайту и ftp к серверу. Ну и phpmyadmin сразу.
Подозреваю, что дело не в движке, но есть одно интересное предположение, которое может касаться и CMS.

Fuze
Да, хорошо сейчс вышлю :)
#2 Тяжёлые запросы к БД 7 июня 2017 в 14:37

Запрос с самым длинным временем выполнения — сюда.

Ris
Нет удачных не бывает, набрал в строке браузерной .../tags/search/articles?q=тег&page=50 (из возможных 230)
и вот что написало: "SQL: 25 Cache: 32 Mem: 4.62 Mb Time: 32.7048 s"
Вот этот запрос тяжёлый:

  1.  
  2. system/controllers/content/model.php => 2211 => get()
  3. SELECT i.*, u.nickname as user_nickname, f.title as folder_title
  4. FROM cms_con_articles i
  5. FORCE INDEX (date_pub)
  6. INNER JOIN cms_tags_bind as t ON t.target_id = i.id AND t.target_subject = 'articles' AND t.target_controller = 'content'
  7. INNER JOIN cms_users as u FORCE INDEX (PRIMARY) ON u.id = i.user_id
  8. LEFT JOIN cms_content_folders as f ON f.id = i.folder_id
  9. WHERE (t.tag_id = '5477') AND (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1')
  10. ORDER BY i.date_pub desc
  11. LIMIT 735, 15
  12. Запрос занял 32.47264 секунд
  13.  
А обычно загрузка любых страниц происходит с такой отладкой "SQL: 25 Cache: 38 Mem: 4.67 Mb Time: 0.1767 s"
#1 Тяжёлые запросы к БД 7 июня 2017 в 12:50
Добрый день, обнаружил такую штуку, если тыкнуть на какой-то тег, у которого много статей (1000-3000) и нажать "Последняя", то происходит зависание сайта и в дальнейшем "500 Internal Server Error" и повышается 100% нагрузка на проц…
#1 Реферальный спам 1 июня 2017 в 23:31
Добрый день, ночь, вечер, утро glasses

Обнаружил у себя такую проблему, когда-то появился такой плагин, как "Редиректы" и в первой версии не было проверки HTTP referer… ну или я могу ошибаться и сам не поставил галки в своё время...

Ну вообщем проблема такова, десятки рефералов в секунду бьются по ссылке мойсайт/redirect?url/говносайт (говносайты разные) и соответственно попадают на ошибку 404, но нагрузка от такого потока рефералов всё таки чувствуется… очень хотелось бы обрубить им это удовольствие, по отдельным сайтам я банил в htaccess их так:
  1.  
  2. SetEnvIfNoCase Referer "^(http|https)://(www\.)?говносайт.*$" bad_site
  3. Order Allow,Deny
  4. Allow from all
  5. Deny from env=bad_site
  6.  
Но после 300+- понял, что они растут как грибы, видимо я уже в спам базах нахожусь..

Вот можно ли как то посылать реферала на 403 форбидн, если он ломится на ссылку в которой присутствует слово "redirect", гугление не дало результатов =(
#3 Количество символов в статье (Текст HTML) 17 мая 2017 в 13:53
Loadырь Большое Вам спасибо, поменял, всё получилось, плюсик в карму =)
#4 Количество символов в статье (Текст HTML) 17 мая 2017 в 12:44

instantcms.ru/forum/thread22109-1.html

Jestik

Кажется меня не поняли =(

Я имел ввиду в самой статье текст, на данный момент 35328 символов с пробелами помещается в типе поля HTML в статьях (articles), в то-же время если создать новый тип контента, то там безлимитное количество символов для статьи, ну или по крайне мере раза в 3 больше...

Искал через нотепад++ эту цифру по всему движку, совпадений нет…
#5 Количество символов в статье (Текст HTML) 17 мая 2017 в 11:48

SALIK, Настройки — Типы контента — Поля (текст) — меняйте на сколько угодно)))

skewes

Нету там =(

#6 Количество символов в статье (Текст HTML) 17 мая 2017 в 09:57
хм, заметил что это ограничение распространяется только на тип контента по умолчанию "articles" так как попробовал создать другой тип контента и туда текст влезает безлимитно… Но необходимо исправить этот недочёт в articles… sad
#1 Количество символов в статье (Текст HTML) 17 мая 2017 в 09:24
Здравствуйте, где можно изменить количество символов в типе поля HTML?
#1 Приложения для iOS и Android 16 мая 2017 в 20:21
(Пока прицениваюсь)

Необходимы приложения для iOS и Android.
Функционал:
1. Ленты контента (статьи, блоги и еще несколько.)
2. социальность (обмен сообщениями, добавление в друзья, возможность постить на стене, оценка контента и репутации, комментирование, регистрация)

Ну и вроде для начала всё :)

p.s. Нужен человек умеющий делать и для iOS и для Android, так как в дальнейшем будет удобнее сотрудничать и приложения должны быть боле-менее идентичными.
#1 Доработка markitup редактора 14 апреля 2017 в 20:39
Здравствуйте, кто возьмется и сколько будет стоить пишите ЛС:

ТЗ:

Надо сделать дополнительные категории для смайликов.

I. Создать категории:
1. Стандартные (Путь: static/smiles)
2. (Путь: static/smiles2)
3. (Путь: static/smiles3)
4. (Путь: static/smiles4)
5. (Путь: static/smiles5)
6. (Путь: static/smiles6)
7. (Путь: static/smiles7)
8. (Путь: static/smiles8)
9. (Путь: static/smiles9)
10. (Путь: static/smiles10)
11. (Путь: static/smiles11)

II. Добавить прокрутку, если высота окна больше 200px

III. Поставить комменты во всех файлах, где были изменения (Где добавляется новый код, то перед кодом коммент и после, если изменение то в комменте указать, что за изменения были).

IV. Дать список файлов, где были произведены изменения.
#7 Ошибка поиска по тегам 9 апреля 2017 в 22:51

Проблема исправлена, в чем вы можете убедиться на демо, например поиском по тегу "пример" и перед этим выставив в настройках типа контента "новости" записей на странице 2

Fuze
Действительно, выяснилось в моём шаблоне косяк :)
#8 Ошибка поиска по тегам 9 апреля 2017 в 19:41

SALIK, проблема уже давно решена ни гитхабе. Дождитесь обновления, либо устанавливайте версию с гита.

Fuze
Обновление 2.7.2 вышло а проблема осталась =(
#9 Как сделать подписку на пуш уведомления icms2? 6 апреля 2017 в 22:40
Было бы хорошо такую штуку сделать по желанию, типа не сама всплывала (тоже такое бесит), а что бы юзверь сам мог нажать на ссыль "Оповещения" и тем самым подписался на пуш уведомления :)
#10 Как сделать подписку на пуш уведомления icms2? 6 апреля 2017 в 18:03
Ris хм, а у меня нет такого в компонентах, хотя версия iCMS последняя =(
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.