我正在开发一个多语言的asp.net MVC应用程序。在网格中,我试图显示一个区域性列表。这些数据必须以用户语言(当前线程语言)显示。
例如,我得到了一个语言代码列表:
fr-fr
en-gb
fr-ca
我要做的是:
var cultureOne = new CultureInfo("fr-fr").DisplayName
var cultureTwo = new CultureInfo("en-gb").DisplayName
var cultureThird = new CultureInfo("fr-ca").DisplayName
代码
我有三个模特:
class User < ActiveRecord::Base
has_many :user_countries
accepts_nested_attributes_for :user_countries, reject_if: :all_blank
validate :user_countries
end
class UserCountry < ActiveRecord::Base
belongs_to :user
belongs_to :country
end
class Country < ActiveRecord::Base
我的set服务器在法国&我的数据库已经设置了欧洲巴黎时区.我的网站实际上是供生活在葡萄牙的人们使用,那里的人比我在法国得到的要少.
我正在使用这个查询来get,比如week。问题是,当法国的新一周,假设周一是小时30,它仍然应该给我上周的结果,因为在葡萄牙仍然是周日23时30分.
"SELECT COUNT(*) as likes, user
FROM likes_week
WHERE WEEKOFYEAR(data_e) = WEEKOFYEAR(NOW())
GROUP BY user ORDER BY likes"
所以我的问题是,是否有任何方法可以用
我试图理解CDN对延迟的影响。我试过点击三台不同的网络服务器,其中两台位于法国。下面是我在测试时得到的结果:
Nytimes.com的平均延迟: 20.764 ms
Lemonde.fr的平均延迟: 22.842 ms
Liberation.fr的平均延迟: 115.805 ms
这是否意味着Le Monde服务器位于CDN后面以降低延迟?
我意识到,我应该在法国当地时间和我在这里进行测试的时间相同,但我不想等到明天才做好,但我还是被我对lemonde.fr和liberation.fr的结果之间的差异,以及lemonde.fr和nytimes.com的结果的相似性所震惊。
那么,lemonde