в win я привык к папкам "С" и "D"
sda1, sdb1, nvme0n1 и т. п. Посмотреть список разделов можно консольной командой lsblk или программой gparted. Дальше консольной командой mount -t ext4 можно посмотреть в какую папку смонтированы эти разделы. Один из них точно будет смонтирован в папку "/". Второй скорее всего в папку "/mnt" или "/media".При это я не пользуюсь каталогами "Изображения", "Документы", "Музыка", "Видео"
Короче, суть в том, что мне нужна дирректрия "D". Где в линух (Debian) мне её создать? — в разделе "Home" или при установке системы сразу создать раздел типа "D" (назвать можно, как угодно)
а что станет с php написанном на win в xampp? — хотелось бы прояснить для себя именно этот нюанс.
Не делаю каких-либо больших, высоконагруженных систем, не выхожу за рамки небольших сайтов.
на ваш взгляд ставить "php, apache, mysql", xampp или уходить таки на linux?
Берешь rsa, ключ 2048 - и шифруешь.
<?php вместо <?, потому что <?php работает на всех хостингах, а <? только на тех, где включена опция short_open_tag.
Я только не понял, откуда возьмётся перерасход TCP портов при обычном коннекте. Создавая новое соединение мы закрываем старое. Ку да у вас при этом пропадает исходящий порт?
$ sysctl net.ipv4.ip_local_port_range
net.ipv4.ip_local_port_range = 32768 60999net.ipv4.tcp_tw_reuse=1 и тогда система начнёт прибивать TIME_WAIT коннекты до истечения таймаута, если свободных портов больше нет. Ещё можно расширить диапазон эфемерных портов. Или перевести коннекты к базе на юникс сокет (хотя здесь уже начинает работать лимит на количесто открытых файловых дескрипторов). Но это всё лечение симптомов. Более правильным вариантом был бы переход на персистентные соединения. Но у меня проект сидел на PDO и я не рискнул, так как PDO не чистит коннект между http запросами как это делает mysqli. В итоге я просто включил tcp_tw_reuse для быстрого решения проблемы на месте, затем задеплоил проект на второй сервер, настроил балансировку запросов между ними, а в конце-концов просто переписал эту часть проекта на java, где есть нормальные пулы коннектов.А используется там практически безальтернативно PDO, которое в mysql_change_user() не умеет. Так что советуйте свои советы пользователям Ларавля и Симфони, а когда они с вами согласятся - то тогда так и быть, попинайте и меня, грешного.
"Экономию исходящих TCP портов" вы себе выдумали на пустом месте, при использовании обычного коннекта будет такая же "экономия".
В документации на эту функцию нигде не написано, что она служит для проверки соединения или замены mysqli_ping.
И вот именно для того, чтобы сэкономить все эти операции, mysqli_change_user не следует дёргать при каждом обороте event loop-a. Это просто глупость.
А если коннект действительно упал, то mysqli_change_user не сработает.
поэтому надо написать свою замену mysqli_ping
...
и не выдумывать.
С таким же успехом можно и вовсе новое соединение открывать.
Я бы посоветовал Java Network Programming, Elliotte Rusty Harold, изд. o'reilly.
И хоть конкретно эту книгу я не читал, но все книги издательства o'reilly отличаются отменным качеством материала. Поэтому и рекомендую. Пробежался по содержанию и думается мне она подойдёт под ваш запрос. Сразу скажу, я не в курсе есть ли эта книга в переводе на русский. Сам я читаю в оригинале на английском и вам советую, так как русские переводы в большинстве случаев содержат кучу ошибок. Да и переведено зачастую какое-то издание, после которого уже успело выйти ещё несколько переизданий, которые уже никто никогда переводить не будет или переведут через 10 лет.