gpt4 book ai didi

javascript - 优化 Angular 4 网站以供中国使用

转载 作者:太空狗 更新时间:2023-10-29 18:15:19 26 4
gpt4 key购买 nike

我需要优化一个使用 Azure 作为数据库服务的 Angular 4 网站。似乎当该网站从中国开放时,“防火长城”会阻止所有加载库和服务,如 Google 搜索、Google map 、Facebook 服务和 API、SmartLook、Intercom 等。甚至 azurewebsites.net 也被阻止,因此无法可以加载动态信息。制作适合中国的网站版本的最佳方式是什么?有什么建议吗?

这是尝试从中国加载网站时返回的一个小日志:

sdk.js Failed to load resource: net::ERR_CONNECTION_REFUSED js Failed to load resource: net::ERR_QUIC_PROTOCOL_ERROR connect.facebook.net/en_US/fbevents.js Failed to load resource: net::ERR_CONNECTION_REFUSED vendor.987e75786c79d833ce36.bundle.js:1 ERROR Error: Uncaught (in promise): ReferenceError: FB is not defined

客户端尝试加载的每个外部服务或库都会返回相同的错误。

最佳答案

我是中国的开发人员,我可以说在中国加载网站的唯一可靠方法是将其托管在中国,并托管您的应用程序在中国拥有的所有依赖项。如果您使用在中国被屏蔽的服务(Facebook、 map 、搜索等),请忘记它们。它们在中国无法使用。没有其他办法了。只有使用 VPN 的人才能访问您的服务。

对于您想要嵌入的库的所有内容:

对于托管,我还建议使用中国托管商,但请注意,您需要获得许可证才能在中国托管服务器,可能您需要在那里注册一家公司。如果您需要在中国境外托管,请选择附近国家的服务器(韩国、日本效果很好)

在中国建立服务并不容易,这就是几乎所有服务提供商在中国大陆都有单独的服务实体的原因之一。

关于javascript - 优化 Angular 4 网站以供中国使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48564695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com