PrintF( err )
->cannot use err (type error) as type string in argument to log.PrintF
Println( err ) - пустой лог без ошибок.
Делом в том, что если content.html, будет такого вида:
<!DOCTYPE html>
<html>
<head>
<title>text</title>
</head>
<body>
text
</body>
</html>
То все ок, он выдаст html.
А вот если начнется разборка html шаблона на куски, то будет выдавать пустую строку
Роман Мирр: нагрузка не сопоставима. Как раз приложение сейчас на ней. Но это дало лишь 2x, и нагрузка продолжает расти. Скорость отдачи меня устраивает меня не устраивает какими целями она была достигнута. Когда можно отказаться от 80% серверов в пользу Go.
Mikhail Osher: Две одинаковые функции. Одна на PHP другая на Erlang.
Оба языка передают сообщения через сокеты.
10000~ клиентов. Скорость работы 0.3s на полную загрузку страницы. Все круто.
PHP на это надо 2 сервера. Erlang с одним серваком справится.
Я к тому, что можно все масштабировать, вылезать код на PHP. Но он не сравниться со скорость работы Erlang.
Вот именно, что PHP хватит производительности, чтобы отдать страницу 1-7к пользователей.
Но Erlang, может во много раз больше продержать.
Блин меня бомбит от твоих ответов.
Ты понимаешь как PHP работает с памятью?
Если ты напишешь код с макс. оптимизацией на php, его все равно сделает nodeJS, тем более Erland.
И вот у тебя этот твой крутой код на PHP и сервер. К тебе двинулось море пользователей.
Потихоньку твой мега быстрый код начинает проседать.
Да так проседать, что пользователь думает, что у него интернет выключили.
Это логично потому, что PHP не поддерживает много-поточность, знал бы ты как у него очистка мусора устроена. И хрен бы с этим. У него нет как выше упомянуто даже async/await.
И не надо коверкать опять мой текст, я сейчас про чистый PHP говорю https://php.net, хотя его даже это бы не спасло, как и ruby на высокой нагрузке.
Тут на помощь тебе, только серверное кэширование php.
При таком раскладе твой мега-крутой код выдержит 7к активных подключений в секунду.
Твои ответы только других людей в заблуждения вводят.
Сейчас мне нужна бизнес-логика, от тебя я ее не услышал. Ты начал только убивать меня своими знаниями.