timo-71

Рейтинг
63
Регистрация
19.09.2018

Тип сайта? Если,

StrangeRR:

У нас есть старый простенький блог который показывает 96% в Google Page Insight

То шлите лесом. Не сразу. А прикинув, что будет лет через 5-10. Именно, на такой срок актуальность движка и стоит посмотреть. Если сайт делается не только, чтобы освоить бюджет. Ну, там нода, питон, реакт, вуе, монга и еще куча того, о чем лет 5-10 никто не говорил;) Может лет через 5, все поборники ВП/Битрикса уже перекуются и будут доказывать аюсолютную правильность использования.

$ yum install nodejs

Ну или

$ pip install Django

А если, что то типа сложного функционала, то уже сейчас ВП в топку.

iccup:
1800 000 новостей) думаю для этого объема 15 с это норма

Как же без гравицапы:D Просто в другую табличку с правильным фултекст индексом перенесите и "в любую точку вселенной за пять секунд" (с)

5 сек, нет 1 максимум для 2кк текстов.

burunduk:
можете сами попробовать, подключите через админку в редакторе html на страницу больше 20 принципиально разных слайдеров со всеми картинками и разметкой

Не понял.

Сервер, он примерно так:

9476 webmast+  20   0 1500844 134584  92656 S   2,6  2,3   0:29.36 chromium-browse                                                                           

9575 root 20 0 0 0 0 S 2,0 0,0 0:06.18 kworker/u8:2
1449 root 20 0 449600 90172 71604 S 1,7 1,5 12:07.67 X
3449 webmast+ 20 0 1300260 155232 123428 S 1,7 2,6 4:41.19 chromium-browse
2462 webmast+ 20 0 3454976 132808 50616 S 1,0 2,2 8:29.47 gnome-shell
3130 webmast+ 20 0 752264 48488 37340 S 1,0 0,8 0:04.80 konsole
1656 mongod 20 0 1100936 53624 8856 S 0,7 0,9 0:38.33 mongod
1803 webmast+ 20 0 983688 34116 11704 S 0,7 0,6 0:51.30 node /home/web/
1264 root 10 -10 523284 18120 11736 S 0,3 0,3 0:00.53 php-fpm
1265 nginx 20 0 444160 2744 1212 S 0,3 0,0 0:01.92 memcached
4574 webmast+ 20 0 1461016 94400 58012 S 0,3 1,6 0:03.18 chromium-browse
5466 webmast+ 20 0 914332 121280 69196 S 0,3 2,0 0:11.17 opera
7215 webmast+ 20 0 1009192 173800 86728 S 0,3 2,9 1:03.58 opera
8871 webmast+ 20 0 1500540 133332 79844 S 0,3 2,2 0:18.74 chromium-browse
9743 root 20 0 0 0 0 S 0,3 0,0 0:00.03 kworker/1:0
9890 webmast+ 20 0 162144 2452 1572 R 0,3 0,0 0:00.04 top

При запущенной (жирным в коде выше отмечены ресурсы для ApacheBench)

$ ab -n 1000 -c 100 https://1.loc/shop

This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 1.loc (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software: nginx/1.16.1
Server Hostname: 1.loc
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-AES256-GCM-SHA384,2048,256

Document Path: /shop
Document Length: 64426 bytes

Concurrency Level: 100
Time taken for tests: 12.820 seconds

Это конечно, не ВП, но и оно не повесит сервер.

Другое дело, браузер повис от 20 принципиально разных слайдеров со всеми картинками и разметкой. В увядшей теме про сео кмс добавил бы, что если ты не гугл в его 15 мб в браузере, или Яндекс с его 25, то больше 5 быть не должно.

png mem.png
burunduk:
если админка намертво зависает при редактировании страницы, так что необходимо перегружать сервер, то это явно проблема движка

Это какой то частный случай скорее всего. Чтобы повесить сервер, apache?/nginx/php/db:mysql|postgresql|mongodb|sqlite/memcached|Redis, и что там еще собирает response на request, должны сильно постараться. Если, не 10005000 запросов/сек, а только админ редактирует страницу.

SeVlad:
это проблема конкретного кривого поделия и в этом случае вообще не надо рассказывать про "проблемы движков"

Так кривое "поделие" на популярном движке с сообществом таки бывает😮 Тогда, аргументы - cms лучше самописа кончились😂

Всем хорошего завершения недели 🍻

melkozaur:
Ну иногда нужно простое решение, а его делают через одно место + ставят сложную cms + шаблонизируют все до такой степени, что без бутылки не разобраться.

А так, я о том же.

timo-71:
претензии к избыточности и неоптимальности CMS применительно к приличному ряду задач разделяю

Повторный анализ

melkozaur:
Ну иногда нужно простое решение, а его делают через одно место + ставят сложную cms + шаблонизируют все до такой степени, что без бутылки не разобраться.

привел к мысли, что любую коробку в топку😮 На самом, деле - если есть избыточность cms относительно задач сайта, то зачем? Но, тут же успокоился, заказчик - чаще не знает что ему надо будет завтра. А базовый функционал для типа сайта заказчика (магазин/каталог/админ-секретарша) нужен.

Sitealert:
Сначала разберитесь, что вам нужно. Выслать файл на почту и дать возможность его скачать – это две большие разницы.

Нет разницы. Формируется КП на основе выбора юзера. Потом варианты - скачать пдф/дос/хлсх?/..., отправить пдф/док/хлсх?/...

Ну так заказывайте в соответствующем разделе этого форума

Добавить нечего.

_SP_:
Это - то поведение из коробки, которое вы предлагаете мне "поддержать" ?

По мне так слегка разные вещи. Термины и определения..

Вы говорите за КМС в целом. Sly32 же о том, что оптимально использовать различные инструменты. Ну не будете же вы, если возникнет нужда залить прайс из екселя, свое что то писать, а просто заюзаете что то типа:

composer require phpoffice/phpspreadsheet
_SP_:
Витрина, корзина, 1page checkout. Всё.

Если бы этого всегда достаточно было:) А то, всякие фильтры, обмены и т.д и т.п.:(

Ваши претензии к избыточности и неоптимальности CMS применительно к приличному ряду задач разделяю🍻

А по теме - считаю зависит от условий. Может эксплуатант сайта управляться с ним на голом php+html, устраивает его? Ну и ладненько. Нужна возможность редактирования - другие решения. И не обязательно ВП при этом.

Sly32:
Нет смысла в данном случае.

Это шутка, в ответ на шутку про "Data science, machine learning - Блокчейн забыл.". Содержащая долю шутки, ну или правды. Кому как угодно;) Учитывая определение из вики с добавлением:

непрерывная последовательная цепочка блоков, содержащих информацию (в вашем случае - прогресс ученика)
Sly32:
timo-71, Приятно читать тех кто в теме)))

Да не, тессеракт я только сегодня заценил, да и то на примере из манов. Тем не менее - пушка.

Sly32:
чтобы система понимала одну и ту же страницу и добавляла только изменения а не заново пыталась разобрать страницу

не знаю, как без разбора то. Текст все равно с фотки имхо, придется получить. Для надежности.

Если правильно понял. Или это - было в базе х/4/5/4 , надо х/4/5/4/3. Монга сет, упсерт, если нет для х. Это детали реализации.

Кузя Е:
во всех странах есть законы о защите персональных данных.
Такой дневник сразу туда загремит

Что то ни какие госуслуги ни куда не гремят. Login/User/Role не?

И добавлю

проводить промежуточные тесты и сохранять прогресс ученика.

Блокчейн - не?

Кузя Е:
Задача довольно простая для WP, как многие уже сказали.

А смысл? Лет 10 наверное назад сайт моей школы в указанном функционале был. Зачем 100500 вариант того, что было. Ну это по типу:

  • нужна доска как авито
  • тут же прибежал кто то и сказал поставь ВП с плагином
  • поставил, не взлетело. Сделал вывод - доска не вариант - ущербная тема и пошел всем рассказывать про это.

А электронный дневник, года 3 назад как минимум видел. Загуглил, что то похожее:

Всего: 541