• Какой стек выбрать для бэкэнда?

    Stalker_RED
    @Stalker_RED
    На каждом из перечисленных стеков существуют гораздо более нагруженные проекты, чем 200к хитов.

    Выбирайте или то что вам уже знакомо, или то, что хотите изучить (если ваш заказчик готов оплачивать ваше саморазвитие).

    При масштабировании упор будет в хранение данных (БД) и взаимодействие сервисов. А на чем написаны сами сервисы не так важно, хоть все на разных языках.
    Ответ написан
    Комментировать
  • Какой стек выбрать для бэкэнда?

    @dimuska139
    Backend developer
    Важна производительность, поэтому и стал вопрос о переходе от PHP/Laravel

    Тут вообще нет связи. Узким горлышком в таких проектах является не язык, на котором приложение написано, а база данных. Если медленно выполняются запросы, то хоть на ассемблере бэкенд напиши - быстрее сервер отвечать не будет. Ну может пару миллисекунд выиграете, но на фоне времени выполнения запроса в БД и сетевых издержек это смешные цифры - даже не заметите разницу. А если речь идёт о Django, то это вообще не про производительность, потому что этот фреймворк довольно тяжёлый сам по себе, да и Python - это далеко не самый производительный язык даже среди скриптовых.

    Если речь идёт про большие нагрузки, то тоже язык тут не особо при делах, потому что обеспечиваются они масштабированием, кешированием и оптимизацией запросов к БД. Язык приложения тут вообще не при чём - разве что памяти какой-то больше жрёт, какой-то меньше. 200к в сутки - это в среднем всего лишь 2-3 запроса в секунду - то есть вообще ни о чём. Понятно, что распределение посещаемости вряд ли непрерывное равномерное, но тем не менее 200к даже если за один час - это всего лишь 140 запросов в секунду. С такой нагрузкой справится любой современный язык и фреймворк даже без масштабирования, кстати.
    Ответ написан
    1 комментарий
  • Как защитить ВП сайт?

    alexyarik
    @alexyarik
    Битрикс разработчик
    Вам не защитить сейчас сайт нужно, а удалить вирусы, восстановить сайт, после этого профилактика. Уже много тем было по этой проблеме
    Как удалить вирус на сайте Wordpress?
    Как вылечить сайт на wordpress?
    Как удалить вирус с сайта Wordpress?
    Ответ написан
  • Как защитить ВП сайт?

    Zoominger
    @Zoominger
    System Integrator
    1. Регулярно обновлять WP;
    2. Регулярно обновлять плагины;
    3. Не ставить пиратские плагины.
    4. Всё.
    Ответ написан
    7 комментариев
  • Влияет ли то, что на одном хостинге несколько сайтов одной тематики?

    @archelon
    Если на сайтах схожей тематики совпадают контактная информация на сайте, ip, whois и другие данные, то они могут оказаться под действием аффилиат-фильтра
    Ответ написан
    Комментировать
  • Как писать и копировать текст с оформлением?

    paran0id
    @paran0id
    Умный, но ленивый
    Это не шрифт как таковой, это символы юникода.
    https://habr.com/ru/post/485148/
    Ответ написан
    Комментировать
  • Влияет ли доменная зона на индексирование сайта?

    Sanes
    @Sanes
    Не влияет.
    Убедитесь, что домен верифицирован и соответствует тематике зоны.
    Ответ написан
    Комментировать
  • Влияет ли доменная зона на индексирование сайта?

    cчетчик стоит
    главная не отдает 404
    сайт не закрыт от индексации в robots.txt
    риал каноникал не ведет на другой сайт
    Сайт доступен по http https
    Сайт доступен с других регионов?
    Нет ограничения на юзер агента *bot
    В вебмастере sitemap подклюен?
    Ответ написан
    Комментировать
  • Как настроить редирект на папку?

    @dodo512
    RewriteCond %{ENV:REDIRECT_STATUS} ^$
    RewriteRule ^page-cache/(.*?)(\.html|$) http://site.com/$1 [R=301,L]
    
    RewriteRule ^$ page-cache/pc__index__pc.html [L]
    
    RewriteCond %{DOCUMENT_ROOT}/page-cache/$1.html -f
    RewriteRule (.+) page-cache/$1.html [L]
    Ответ написан
    1 комментарий
  • Как настроить редирект на папку?

    @KingstonKMS
    RewriteCond %{REQUEST_URI} "^/page-cache" [NC]
    RewriteRule ^page-cache\/(.*)\.html$ http://site.com/$1 [R=302,L]
    Ответ написан
    3 комментария
  • Как в Laravel сделать один вид урла для разных моделей?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Очевидно, что это никак нельзя сделать. Как система поймёт, что something это, допустим, категория, а не страница? Правильно, никак. Поэтому либо так, как ты сам расписал в вопросе — ищем одно, если не нашли, то ищем другое, либо добавлять префиксы/суффиксы/иерархию.

    Конечно, можно накостылить через регулярки что-то типа
    Route::get('/{category}', 'CategoryController@index')
        ->where('category', '(category1|category2|...)');
    Но это, в общем случае, говнокод.
    Ответ написан
    2 комментария
  • Альтернатива Wordpress для сайта-каталога?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    подумал, было бы неплохо сделать новый проект (сайт-каталог организаций, авторизация/регистрация пользователе, разделение по ролям/типам аккаунта (клиент/компания), фильтрация, и многое другое) на Друпал или Джумла.


    Нет смысла с ВП переходить на другие CMS. Переходите на CMF - Yii2 например, или же Laravel, Symfony. Ну или на фреймворки на других языках Django, Spring, RoR и т.д.

    Я например, из ВП перешел на Spring (java).
    Ответ написан
    2 комментария
  • Альтернатива Wordpress для сайта-каталога?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Рекомендую писать на php-фреймворке, а не брать CMS.

    Ну а если Джумла то вот вам компонент который позволит лепить ЛЮБОЙ вид контента на этой CMS, просто мега-мощный инструмент: https://www.seblod.com/
    Ответ написан
    Комментировать
  • Альтернатива Wordpress для сайта-каталога?

    @RuComMarket
    Битрикс FullStack разработчик
    Работал когда то с ВП
    из плюсов:
    быстро и удобно создавать шаблоны и плагины
    легкая админка, ТОЛЬКО если не нагружена функционалом
    из минусов:
    Подходит только для простых решений
    если проект более-менее серьезный, админка нагружается кучей плагинов, что приводит в непонимание со стороны клиента
    Много дырок, которые залатывать замучаешься
    Не все проекты можно сделать, т.к. некоторые по разработке индивидуального функционала не окупаются и становятся бессмысленными
    очень дешево ценится в плане заказов, на ВП на жизнь не заработаешь, только на существование)

    Друпал и Джумла: когда то были не плохие cms, когда еще не было нормальных готовых решений. Сегодня по своей структуре это запутанные и очень неудобные платформы, на которых не легко разрабатывать серьезные проекты. За бугром они очень ценятся и используются многими иностранными гос структурами, но если посмотреть на сами сайты, то видно не вооруженным глазом - "прошлый век разработок".

    Если развиваться в качестве разработчика, рекомендую смотреть в сторону современных framework'ов (например laravel, Yii2) или Битрикс (Лично я ушел в это направление, о чем ни капли не жалею)
    Главный плюс в фреймворках, на них можно создавать что угодно, при этом быстрее, чем внедрять в какую-либо cms, не имеющую в базе фреймворк.
    Очень ценятся профильные разработчики, зарплаты выше среднестатистических в n раз
    Минус перехода - нужно время на изучение и получение практического опыта (набивание шишок), очень трудно получить даже простенькие заказы на первый период, пока не будет хотя бы портфолио.
    Ответ написан
    7 комментариев
  • Альтернатива Wordpress для сайта-каталога?

    lamer350
    @lamer350
    กำลังสูงสุด
    Хотите реально вырасти - возьмите какой нибудь Laravel open source CMS и допилите под свои нужды, например https://twill.io
    В остальном это просто усложнение жизни себе и людям и при этом будет ощущение что топчитесь на одном месте.
    Ответ написан
    Комментировать
  • Как удалить цифры и скобки?

    glaphire
    @glaphire Куратор тега PHP
    PHP developer
    Ваша регулярка работает в сендбоксе, добавила флаги u для юникода и m для многострочного текста, надо смотреть подробнее, с чем проблема
    Ответ написан
    5 комментариев
  • Как записать результат запроса в состояние React?

    hzzzzl
    @hzzzzl
    Переложи вызов fetchData в componentDidMount, а вызов getCalcs в рендер перед ретурном при условии что calcs в стейте уже заполнены , типа if (this.state.calcs.length) { this. getCalcs() }
    Ответ написан
    3 комментария
  • Wordpress + HTML файлы: как сделать редирект?

    @dodo512
    Правило для папки /html/ нужно ставить выше правил ЧПУ WordPress.
    RewriteCond %{DOCUMENT_ROOT}/html/$1.html -f
    RewriteRule ^([^/]+)$ /html/$1.html [L]
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    Ответ написан
    3 комментария
  • Обновление темы Wordpress из админки: как?

    @weart
    Ответ написан
    Комментировать
  • Есть ли будущее у премиальной темы, которая не имеет Page Buider'а?

    @lagudal
    Все эти Visual page builder'ы, в основной своей массе, меня лично чаще всего просто выбешивают. У меня было немало клиентов, которым вот понравится какое-то демо в какой то теме, и "хочу вот так".
    Ок, купил тему, установил с нужными демо-данными, а там как раз страницы билдером сделаны. И начинается....
    Бывает, ищешь какую-то мелочь, на которую обычно 1 минуту тратишь.
    И пока найдешь, где там что запрятано, состаришься. При этом обычное редактирование кода как правило недоступно. Потом браузер они грузят неслабо. Если посмотреть на исходный код страницы, которая получается, то там как правило сплошной мусор, который эти билдеры добавляют.
    Тем не менее, вот у меня сейчас на работе, несколько прелестных созданий регулярно создают контентные страницы, с правами редакторов - напишут заголовок, добавят пару картинок, дальше текст разноотформатированный - жирный, наклонный, подчеркнутый - и вот каждая такая страница есть отдельная песня. Т.е. в буквальном смысле - каждая страница живет как сама по себе, разной величины заголовки, разноразмерные шрифты, разные баттоны. Тут уж я скажу так, что лучше перетаскивайте элементы на страницу, пусть будет лучше мусор, чем весь этот ужас....
    Мое мнение - если кто то предложит быстрый легкий билдер, пусть не такой навороченный но оставляющий после себя чистый читабельный код, который можно кроме всего редактировать вручную - вот это и было бы наверное отличным решением с вероятно счастливым будущим.
    Ответ написан
    Комментировать