| Bai
As the world's leading new-generation collaborative robot company, Jaka Robot has developed over many years and has worked closely with more than 300 automation solution companies around the world, and deployed more than 10,000 robots. These robots flexibly and efficiently serve the production lines of world-renowned brands such as automobiles, electronics, and semiconductors. They are also engaged in direct contact with consumers in many new commercial consumer areas.
In order to better serve the customers on the earth around the world, ensuring that the official website of Jika Robot can be browsed normally on a global scale has become a major problem faced by the operation team and the operation and maintenance team.
This problem is also a common problem encountered by overseas companies, but if you want to test the access speed of different sites in different regions of the world, companies cannot find local people in every region of the world to conduct field tests. Therefore, the Jaka robot hopes to simulate the real network environment of users in different parts of the world to experience the website and understand the actual visit experience.
Problem mining
After understanding the user's problem, Alibaba Cloud communicated with the Jika robot and agreed that having a large number of global monitoring nodes and a non-intrusive "cloud dial test" is the best product to solve the problem.
Step 1: Configure overseas monitoring points
According to Jaka’s main overseas target markets, we selected LastMile (real netizens) monitoring points in major countries such as North America, Europe, South America, Southeast Asia, etc., configured browser dialing tasks, and performed regular dialing tests on Jaka’s overseas official website.
Step 2: Analyze the access target address of the monitoring point
Through the analysis of the dial test logs, it was found that the CDN of the Jaka official website in Europe and South America accelerated to achieve nearby access, but the CDN in the East of the United States and Southeast Asia did not achieve the expected results. Further analysis found that the overall performance of the CDN is slower when the CDN reaches the nearby visited area, and it is necessary to analyze the loading effect of different elements on the official website page.
Step 3: Analyze the time-consuming loading of page elements
Click on the dial test log details and view the waterfall chart of page elements. It is found that several pictures load very slowly, blocking the overall page load speed. After analysis, it is found that the picture size has reached more than 5M, and the picture size has room for optimization.
The Jaka robot found the following problems and optimized
(1) Speed up the upgrade
Upgrade the original site-wide acceleration DCDN to a global acceleration GA; rely on Alibaba Cloud's high-quality BGP bandwidth and global transmission network to realize global network access and cross-regional deployment, reduce delay, jitter, packet loss and other network problems to service quality To achieve network acceleration.
(2) CDN node optimization
According to the cloud dial test monitoring report, you can know in real time how much the display performance of the CDN is after deployment, and whether it has improved. . The performance of each host node and whether the availability is stable. Whether the target customer correctly hits the corresponding host node, or whether the matching degree is reasonable, whether the CDN node is synchronized with the source site, and whether the element publishing is provided in place and effective for a long time. And based on the above evaluation criteria, the CDN setting strategy was adjusted and optimized.
(3) Optimization of page elements
By analyzing the download time, understand the page element download time, and then evaluate the network performance such as IDC and CDN. We found that the image file on the homepage of the official website was too large, which caused the download time to be too long. And there is a problem with the CDN acceleration setting of static elements.
Normally, the loading time of the first screen should not exceed 2s~3s. The screen loading time has a great influence on the user retention rate. If it takes more than 5 seconds for a page to complete the first screen loading, the user will open the page from psychological rejection. Therefore, choose the advanced picture format to replace the existing jpeg and png to reduce the size.
(4) Establish an active discovery mechanism
Before using the cloud dial test, the Jika robot mainly uses advertising platform evaluation or user notification to passively obtain website operation and maintenance status. With the help of cloud dial test, actively understand the website access situation, carry out problem verification and fault recurrence, and evaluate and optimize the website performance. And through transaction flow analysis, understand the user's real experience process, optimize the browsing path, explore the conversion bottleneck links, and increase the conversion rate.
Final result
After communicating with the CDN supplier, we optimized the CDN scheduling logic in the East of the United States and Southeast Asia, and at the same time compressed page images, and the overall website opening speed increased by 50%.
The person in charge of the Jaka Robot Digital Product Center said that with the help of cloud dialing, Jaka Robot effectively taps performance bottlenecks. After optimization, the website opening speed is increased by more than 50%, which increases the ROI of operation and promotion activities and helps Jaka provide better quality to users around the world. Service.
Cloud dial test features
1. Global monitoring node coverage
More than 200,000 LMs worldwide, more than 500 IDC terminal monitoring nodes, 400+ operators at home and abroad, and hundreds of thousands of registered members ensure that the monitoring scale meets the ever-increasing business scale.
2. No need to embed code, ready to use out of the box
Zero-intrusive monitoring, you only need to enter the URL and perform simple configuration without R&D support. A complete website performance data analysis report can be obtained in a few minutes. Multiple purchase models of resource packs & pay-as-you-go to meet the needs of operation and maintenance testing.
3. Business-oriented, preset a variety of analysis models
The monitoring cycle is fine to the minute level, with more than 20 monitoring related parameter settings in 7 categories, supporting a variety of mainstream protocols, and providing 7×24 hours of real-time monitoring, warning and performance analysis services for sites and business ports with fine-grained faults. From the perspective of the end customer, through multi-dimensional combination analysis of regions and operators, drill down to analyze the details of a single sample, use a rich indicator system and chart types to visually locate the problem, the affected area and its root cause, and the pressure drop analysis time to improve Operation and maintenance efficiency. Realize refined monitoring.
4. Intelligent alarm, precise positioning
Real-time alarms are realized for the first screen time, overall performance, and availability, rich alarm policy settings, and deep integration with Alibaba Cloud Alarm Center, effectively reducing MTTR. Support the discovery of page element-level errors, and accurately locate the cause of the problem to a single network request process, improving the efficiency of problem location.
In order to meet the dial test needs of more enterprises and independent webmasters, the cloud dial test is launched to release monthly resource packs of different specifications and carry out limited-time preferential activities. New purchasers will get a 10% discount.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。