Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scalability discussion #8

Closed
meteorlxy opened this issue Nov 11, 2020 · 4 comments
Closed

Scalability discussion #8

meteorlxy opened this issue Nov 11, 2020 · 4 comments
Labels
discussion Discussion

Comments

@meteorlxy
Copy link
Member

meteorlxy commented Nov 11, 2020

Original issue: vuejs/vuepress#2689

As some users were trying to use vuepress on large scale projects, there might be some scalability issues to be solved.

I'll update some concerns and testing results here.

Test results on real-world projects

1. https://github.com/zumasys/docs by @itsxallwater

  • total pages: ~2040

  • theme: unfinished default theme

  • plugins: no

  • dev: ~80s

    • intialization and preparation: ~8s
    • webpack compilation: ~70s
  • build: ~200s

    • intialization and preparation: ~4s
    • webpack compilation: ~155s
    • pages rendering: ~40s
@meteorlxy
Copy link
Member Author

@itsxallwater

I got different result from vuejs/vuepress#2689 (comment).

Also, found some issues of your site, which might work in vue 2, but fail in vue 3:

Invalid component usages

</PageFooter>

https://github.com/zumasys/docs/blame/master/site/mv-connect/mvdbtoolkit/mvdbtoolkit-config/README.md#L13

Wrapping some contents with <>

the <> won't be escaped and will be put into .vue SFC as is

<http://my.pickserver.com:8180/config>

https://github.com/zumasys/docs/blame/master/site/mv-dashboard/installation-guide/configuration/README.md#L11

which is translated to mean <CTRL>+G or CHAR(7)

https://github.com/zumasys/docs/blame/master/site/jbase/howto/create-terminal-definitions-for-jbase/modify-existing-terminfo-definition/README.md#L54

Obsolete HTML tag

<center>
...
</center>

https://github.com/zumasys/docs/blame/master/site/jbase/miscellaneous/multitenancy/README.md#L17-L25

@itsxallwater
Copy link

I saw those other fails as well, we'll definitely get them cleaned up. Thanks for the work so far!

@meteorlxy
Copy link
Member Author

I saw those other fails as well, we'll definitely get them cleaned up. Thanks for the work so far!

In fact, those issues make your build failed, but our cli didn't terminate the process, so you thought it was stuck.

@meteorlxy
Copy link
Member Author

Closing as the original issue has been fixed in v2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Discussion
Projects
None yet
Development

No branches or pull requests

2 participants