Перейти к основному содержанию

Устарело: Создание динамического свойства EasyDiscussPost::$isActivity устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php в строке 1560

Устарело: Создание динамического свойства EasyDiscussPost::$isActivity устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php в строке 1560

Устарело: Создание динамического свойства EasyDiscussPost::$isActivity устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php в строке 1560

Устарело: Создание динамического свойства EasyDiscussPost::$isActivity устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/easydiscuss.php в строке 1560
  Четверг, 18 июня 2020
  4 Ответы
  3,4K посещений
  Подписаться

Устарело: Создание динамического свойства EasyDiscussPost::$events устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php на строке 4049
Привет, я просто ищу быстрый совет о скорости. Я собираюсь создать веб‑сайт на одном или двух доменах.
Если я создам два домена, один сайт будет простым сайтом с блог‑страницами. Другой домен будет сайтом сообщества.
Я бы предпочёл иметь оба сайта в рамках одного доменного имени, при этом все страницы блога открыты для публики, а авторизованные пользователи получат другой контент и функции сообщества.
Я хочу, чтобы страницы блога загружались как можно быстрее. Смогу ли я достичь той же скорости загрузки страниц блога, если всё будет под одним доменным именем? Или следует держать блог на его собственном домене, а сайт сообщества — на отдельном домене?
Спасибо!
А
5 лет назад

Устарело: Создание динамического свойства EasyDiscussPost::$events устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php в строке 4049
Привет,

Спасибо за то, что связались с нами по поводу этого расширения.

Я просто ищу быстрый совет по скорости. Я собираюсь создать веб‑сайт на одном или двух доменах.
Если я создам сайт на двух доменах, один веб‑сайт будет простым сайтом с блог‑страницами. Другой домен будет сайтом сообщества с членством.
Я бы предпочёл иметь оба сайта под одним доменным именем, при этом все блог‑страницы будут открыты для публики, а авторизованные пользователи получат доступ к другому контенту и функциям сообщества.
Я хочу, чтобы блог‑страницы загружались как можно быстрее. Смогу ли я достичь такой же скорости загрузки блог‑страниц, если всё будет находиться под одним доменным именем? Или мне следует оставить блог на его собственном домене, а сайт сообщества разместить на отдельном домене?


Скорость загрузки не зависит от того, используете ли вы один или два домена. Это зависит от конфигурации вашего домена.
Наш плагин поддерживает только ускорение вашего сайта.

Надеюсь, это поможет!
С уважением,
F
5 лет назад

Устарело: Создание динамического свойства EasyDiscussPost::$events устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php в строке 4049
Привет, спасибо за ответ. Я не совсем ясно выразил свои мысли по поводу вопросов.
Я думал создать блог-сайт, и он сам по себе должен быть очень быстрым, потому что ему не понадобится специальное программное обеспечение и будет использовано очень мало плагинов.
Я планировал создать сайт сообщества на отдельном домене, потому что хочу, чтобы страницы блога были как можно быстрее. Плагин сообщества будет иметь гораздо больше плагинов и большую активность участников, поэтому я считаю, что он будет довольно медленным.
Если я добавлю сообщество к блогу, я считаю, что страницы блога будут загружаться гораздо медленнее. Я бы предпочёл иметь блог и сообщество на одном домене, но не хочу жертвовать скоростью блога.
Я слышал о плагине под названием "Plugin Organizer", который можно использовать для отключения загрузки плагинов на отдельных страницах. Я никогда не использовал его, поэтому точно не знаю, насколько он эффективен, но, по-видимому, если держать блог и сообщество на одном домене, это может уменьшить нагрузку на страницы блога, отключая загрузку плагинов сообщества, так что страницы останутся быстро загружаемыми.
Я, кажется, помню, что один из продуктов JoomUnited тоже делает это (остановка загрузки плагинов на странице, которые не используются). Верно? Если да, я смогу держать страницы блога с молниеносной скоростью, пока у меня будет более медленный сайт сообщества в том же домене (в том же WordPress Thing установке).
А
5 лет назад

Устарело: Создание динамического свойства EasyDiscussPost::$events устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php в строке 4049
Привет,

Спасибо, что ответили мне с дополнительной информацией.

Я думаю, что помню, как читал, что один из продуктов JoomUnited также делает это (stop a page from loading plugins that it doesn't use). Верно? Если да, я смогу поддерживать страницы блога на молниеносной скорости, пока у меня более медленный сайт сообщества в том же домене (в той же WordPress Thing установке).


Это может быть недоразумение, наш плагин помогает вам исключать только файлы и URL-адреса.


Надеюсь, это поможет!
С уважением,
F
5 лет назад

Устарело: Создание динамического свойства EasyDiscussPost::$events устарело в /var/www/staging.joomunited.com/public_html/administrator/components/com_easydiscuss/includes/post/post.php в строке 4049
О, хорошо. Спасибо за разъяснение!
  • Страница :
  • 1
Ответов к этой записи пока нет.
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()