Спасибо за ответ. Не могли бы прокомментировать последний абзац? Как это выглядит при использовании Redux? В данный момент, в моих приложениях, когда с сервера прилетают данные я диспатчу экшн и в payload я кладу какую-то информацию. Это означает, что ответы сервера сохраняются в store. Как можно сделать по-другому? Возможно можете порекомендовать какие-то статьи почитать, чтобы лучше понять вашу мысль.
hzzzzl, в этом и вопрос, конечно данные могут меняться, именно поэтому я и спрашиваю какая практика сложилась при разработке, как решается проблема избыточных запросов ИТП. Если у вас есть опыт, буду благодарен, если поделитесь.
Когда использую store.getState().isLoading вижу, что компоненту Load передается пустой массив. Затем в Redux Store это состояние меняется на true, но почему-то ничего не перерисовывается и если через инструмент React Dev Tools посмотреть, то увижу следующее:
Т.е. получается состояние isLoading в Redux Store меняется, но компонент Load как получал в виде пропсов пустой массив, так и получает. Очень хочется понять этот момент, подскажите пожалуйста, почему так?
intelligence: Еще раз спасибо вам! Решил проблему запустив nginx от пользователя сервер, чтобы кэш созданный nginx можно было удалять через php. Переопределение прав для кэша на запись не сработало, nginx создавал новые файлы кэша с новыми правами. Сейчас когда и nginx и php-fpm в одной группе все стало работать. Так же пришлось сменить владельца php7.0-fpm-sock в каталоге var/run. Не знаю насколько это все правильно конечно, но по другому не знаю как.
intelligence: Извините, возникла некоторая сложность. Дело в том, что на сайте еще используется fastcgi_cache и nginx сохраняет весь кэш в папку /home/server/nginx_cache под www-data:www-data. Очистка кэша в WordPress как я понял происходит средствами php, и теперь у php-fpm нет прав на удаление файлов из этой папки. Как быть в этой ситуации? Менять пользователя nginx?
Melkij: Спасибо за помощь! Понимаю что расходник. Бэкапы конечно есть, просто не приятно на рабочем ноутбуке такое обнаружить, второй диск уже меняю, что-то совсем не живут, хотя ноутбук постоянно стоит на столе практически не перемещаю, систему охлаждения регурялно чищу. Видимо такие диски мне попадаются(
Melkij: Сделал тест через SeaTools, пишет следующее: "к сожалению, ваш продукт Seagate не прошел важный диагностический тест. Возможно это связано с проблемными секторами, которые сложно прочитать. Seagate рекомендует запустить программу SeaTools for DOS, в которой имеется возможность восстановления наиболее проблемных секторов." Имеет смысл это делать и пытаться восстанавливать диск или все-таки отнести по гарантии? Не потеряю ли я данные при восстановлении?
Спасибо! Подскажите, а нет ли варианта обойтись без поддомена? Мои мысли изначально ошибочные, что на уровне nginx можно попытаться как-то перенаправлять на другой сервер?
landergate: Сайт работает на WordPress, но хотелось бы получить общий ответ, который в целом подходит для динамических сайтов. Хочется понять как правильно это сделать.
Таким образом, единственный верный вариант это именно переопределять стили, если это sass то импортируем в наш файл и там уже переопределять переменныеи стили? Например у того же bootstrap есть файлик с переменными, мы импортируем бутстрап в файл vendor.scss и там переопределяем переменные? Верно?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.