我在MVC Azure上创建了一个网站,在本地它的行为和预期的一样,但是一旦我把它上传到C#上,它就开始缓慢加载(初始加载),每个页面都需要自己的时间。我已经启用了Always On功能,但效果不是很好。现在的问题是,是否有一种方法可以强制访问整个web应用程序,而不是当前活动的Page by page模式。
我在本地运行selenium,但在查找和单击时速度非常慢。
test_helper.rb
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, browser: :chrome)
end
这是我的页面上的一个测试:
feature "dashboard" do
include Warden::Test::Helpers
scenario "test1", :js => true do
visit root_path
v
我们有一个web应用+网站,它有性能问题。我做了很多改进,把负载时间从10-15秒降到了大约2秒(根据Yslow的说法)。
它仍然太大了(大约600 be的大小),但这是一个巨大的进步,这将足够.如果在Safari/Mac (我们客户的配置)上,站点不会花费大约2分钟(!)装货。
我们客户的客户端也经常在Safari/Mac上,所以这是一个大问题(例如,我们不能只说“更改浏览器”)。
我做了很多测试:
Safari Mac :第一次加载时间超过2分钟,刷新Firefox超过10秒:足够快的Safari Windows :足够快的 Windows :足够快的<代码>H19</c