Microsoft раньше имела их собственный Java к Преобразователю C# - Помощник Microsoft Java Language Conversion 3.0
Плюсы:
Минусы:
Но если вы должны использовать локальное состояние сеанса на сервере, закрепленные сеансы определенно подходят - и даже если вы не используете локальное состояние сеанса сервера, липкость имеет преимущества, когда дело доходит до использования кеша (см. выше). Ваш балансировщик нагрузки должен иметь возможность просматривать файлы cookie HTTP (а не только IP-адрес), чтобы определять липкость, поскольку IP-адреса могут изменяться во время одного сеанса (например, стыковка ноутбука между проводной и беспроводной сетями).
Еще лучше, не надо вообще не использовать состояние сеанса на веб-сервере! Если состояние сеанса очень болезненно потерять (например, тележки для покупок), сохраните его в центральной базе данных и периодически удаляйте старые сеансы. Если состояние сеанса не критично (например, имя пользователя / URL-адрес аватара), вставьте его в cookie - просто убедитесь, что вы не запихиваете слишком много данных в cookie.
Современные версии Rails по умолчанию сохраняют переменные сеанса в cookie по причинам, указанным выше. Другие веб-фреймворки могут иметь опцию «хранить в cookie» и / или «хранить в БД».
поскольку IP-адреса могут изменяться во время одного сеанса (например, стыковка портативного компьютера между проводной и беспроводной сетями).Еще лучше, вообще не использовать состояние сеанса на веб-сервере! Если состояние сеанса очень болезненно потерять (например, тележки для покупок), сохраните его в центральной базе данных и периодически удаляйте старые сеансы. Если состояние сеанса не критично (например, имя пользователя / URL-адрес аватара), вставьте его в cookie - просто убедитесь, что вы не запихиваете слишком много данных в cookie.
Современные версии Rails по умолчанию сохраняют переменные сеанса в cookie по причинам, указанным выше. В других веб-фреймворках может быть опция «хранить в cookie» и / или «хранить в БД».
поскольку IP-адреса могут изменяться во время одного сеанса (например, стыковка портативного компьютера между проводной и беспроводной сетями).Еще лучше, вообще не использовать состояние сеанса на веб-сервере! Если состояние сеанса очень болезненно потерять (например, тележки для покупок), сохраните его в центральной базе данных и периодически удаляйте старые сеансы. Если состояние сеанса не критично (например, имя пользователя / URL-адрес аватара), вставьте его в cookie - просто убедитесь, что вы не запихиваете слишком много данных в cookie.
Современные версии Rails по умолчанию сохраняют переменные сеанса в cookie по причинам, указанным выше. Другие веб-фреймворки могут иметь опцию «хранить в cookie» и / или «хранить в БД».
Не использовать состояние сеанса на веб-сервере вообще! Если состояние сеанса очень болезненно потерять (например, тележки для покупок), сохраните его в центральной базе данных и периодически удаляйте старые сеансы. Если состояние сеанса не критично (например, имя пользователя / URL-адрес аватара), вставьте его в cookie - просто убедитесь, что вы не запихиваете слишком много данных в cookie.Современные версии Rails по умолчанию сохраняют переменные сеанса в cookie по причинам, указанным выше. Другие веб-фреймворки могут иметь опцию «хранить в cookie» и / или «хранить в БД».
Не использовать состояние сеанса на веб-сервере вообще! Если состояние сеанса очень болезненно потерять (например, тележки для покупок), сохраните его в центральной базе данных и периодически удаляйте старые сеансы. Если состояние сеанса не критично (например, имя пользователя / URL-адрес аватара), вставьте его в cookie - просто убедитесь, что вы не запихиваете слишком много данных в cookie.Современные версии Rails по умолчанию сохраняют переменные сеанса в cookie по причинам, указанным выше. В других веб-фреймворках может быть опция «хранить в cookie» и / или «хранить в БД».
Современные версии Rails по умолчанию сохраняют переменные сеанса в cookie по причинам, указанным выше. Другие веб-фреймворки могут иметь опцию «хранить в cookie» и / или «хранить в БД».
Современные версии Rails по умолчанию сохраняют переменные сеанса в cookie по причинам, указанным выше. В других веб-фреймворках может быть опция «хранить в cookie» и / или «хранить в БД».